package org.aynu.userservice.common;


/**
 * 该类包含了系统中使用的各种常量，用于表示不同操作的结果信息。
 */
public class Constants {
    /**
     * 服务器异常时返回的提示信息前缀。
     */
    public static final String SERVER_ERROR = "服务器异常：";

    /**
     * 用户已存在时返回的提示信息。
     */
    public static final String USER_EXISTS = "用户已存在";



    /**
     * 用户名或密码错误时返回的提示信息。
     */
    public static final String USERNAME_OR_PASSWORD_ERROR = "用户名或密码错误";

    /**
     * 用户名或邮箱错误时返回的提示信息。
     */
    public static final String USERNAME_OR_EMAIL_ERROR = "用户名或邮箱错误";

    /**
     * 注册成功时返回的提示信息。
     */
    public static final String REGISTER_SUCCESS = "注册成功";

    /**
     * 注册失败时返回的提示信息。
     */
    public static final String REGISTER_FAILED = "注册失败";

    /**
     * 购物车创建失败时返回的提示信息。
     */
    public static final String CART_CREATE_FAILED = "购物车创建失败";

    /**
     * 购物车查询失败时返回的提示信息。
     */
    public static final String CART_QUERY_FAILED = "购物车查询失败";

    /**
     * 用户信息更新成功时返回的提示信息。
     */
    public static final String USER_UPDATE_SUCCESS = "用户信息更新成功";

    /**
     * 用户信息更新失败时返回的提示信息。
     */
    public static final String USER_UPDATE_FAILED = "用户信息更新失败";

    /**
     * 密码重置成功时返回的提示信息。
     */
    public static final String PASSWORD_RESET_SUCCESS = "密码重置成功";

    /**
     * 密码重置失败时返回的提示信息。
     */
    public static final String PASSWORD_RESET_FAILED = "密码重置失败";

    /**
     * 当前无用户时返回的提示信息。
     */
    public static final String NO_USERS_FOUND = "当前无用户";

    /**
     * 查询成功时返回的提示信息。
     */
    public static final String QUERY_SUCCESS = "查询成功";

    /**
     * 创建用户成功时返回的提示信息。
     */
    public static final String CREATE_USER_SUCCESS = "创建用户成功";

    /**
     * 创建用户失败时返回的提示信息。
     */
    public static final String CREATE_USER_FAILED = "创建用户失败";

    /**
     * 删除用户成功时返回的提示信息。
     */
    public static final String DELETE_USER_SUCCESS = "删除用户成功";

    /**
     * 删除用户失败时返回的提示信息。
     */
    public static final String DELETE_USER_FAILED = "删除用户失败";

    /**
     * 管理员用户名已存在时返回的提示信息。
     */
    public static final String ADMIN_USERNAME_EXISTS = "管理员用户名已存在";

    /**
     * 创建管理员成功时返回的提示信息。
     */
    public static final String CREATE_ADMIN_SUCCESS = "创建管理员成功";

    /**
     * 创建管理员失败时返回的提示信息。
     */
    public static final String CREATE_ADMIN_FAILED = "创建管理员失败";

    /**
     * 删除管理员成功时返回的提示信息。
     */
    public static final String DELETE_ADMIN_SUCCESS = "删除管理员成功";

    /**
     * 删除管理员失败时返回的提示信息。
     */
    public static final String DELETE_ADMIN_FAILED = "删除管理员失败";

    /**
     * 访客登记成功时返回的提示信息。
     */
    public static final String VISITOR_REGISTER_SUCCESS = "访客登记成功";

    /**
     * 访客登记失败时返回的提示信息。
     */
    public static final String VISITOR_REGISTER_FAILED = "访客登记失败";

    /**
     * 访客不存在时返回的提示信息。
     */
    public static final String VISITOR_NOT_FOUND = "访客不存在";

    /**
     * 当前无访客时返回的提示信息。
     */
    public static final String NO_VISITORS_FOUND = "当前无访客";

    /**
     * 访客审批成功时返回的提示信息。
     */
    public static final String VISITOR_APPROVE_SUCCESS = "访客审批成功";

    /**
     * 访客审批失败时返回的提示信息。
     */
    public static final String VISITOR_APPROVE_FAILED = "访客审批失败";

    /**
     * 访客删除成功时返回的提示信息。
     */
    public static final String VISITOR_DELETE_SUCCESS = "访客删除成功";

    /**
     * 访客删除失败时返回的提示信息。
     */
    public static final String VISITOR_DELETE_FAILED = "访客删除失败";

    /**
     * 居民姓名或电话为空时返回的提示信息。
     */
    public static final String RESIDENT_NAME_OR_PHONE_REQUIRED = "居民姓名或电话不能为空";

    /**
     * 居民未找到时返回的提示信息。
     */
    public static final String RESIDENT_NOT_FOUND = "居民未找到";

    /**
     * 访客ID无效时返回的提示信息。
     */
    public static final String VISITOR_ID_INVALID = "访客ID无效";

    /**
     * 状态值不符合要求（必须为 APPROVED 或 REJECTED）时返回的提示信息。
     */
    public static final String STATUS_INVALID = "状态必须为APPROVED或REJECTED";

    /**
     * 用户ID无效时返回的提示信息。
     */
    public static final String USER_ID_INVALID = "用户ID无效";
    public static final String USER_NOT_FOUND = "用户未找到";
    public static final String PHONE_NUMBER_EMPTY = "电话号码不能为空";
    public static final String PHONE_FORMAT_ERROR = "电话号码格式错误";
}